package cn.pdx.elec.service;

import java.util.List;

import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

import cn.pdx.elec.web.form.ElecCommonMsgForm;
import cn.pdx.elec.web.form.ElecSystemDDlForm;



/**
 * @Name:ElecSystemDDlService
 * @Description:数据字典接口
 * @author 彭定旭
 * @version：v1.00（版本号）
 * @Create Date:2013-3-29(创建日期)
 * @parameters:
 * @return:无
 */
public interface ElecSystemDDlService {

	public final static String SERVICE_NAME="cn.pdx.elec.service.impl.ElecSystemDDlServiceImpl";
    
	
	/**
	 * @Name:findKeyWord
	 * @Description:查询数据类型列表，去掉重复
	 * @author 彭定旭
	 * @version：v1.00（版本号）
	 * @Create Date:2013-3-30(创建日期)
	 * @parameters:
	 * @return:List<ElecSystemDDlForm>数据类型列表
	 */
	List<ElecSystemDDlForm> findKeyWord();

  
	/**
	 * @Name:findElecSystemDDlListByKeyword
	 * @Description:根据选中的数据类型查询选中的数据项
	 * @author 彭定旭
	 * @version：v1.00（版本号）
	 * @Create Date:2013-4-1(创建日期)
	 * @parameters:String keyword
	 * @return:数据项集合List<ElecSystemDDlForm> VO
	 */
	List<ElecSystemDDlForm> findElecSystemDDlListByKeyword(String keyword);

  
	/**
	 * @Name:saveElecSystemDDl
	 * @Description:保存数据字典，保存时包括数据类型、数据编号、数据项名称
	 * @author 彭定旭
	 * @version：v1.00（版本号）
	 * @Create Date:2013-4-2(创建日期)
	 * @parameters:ElecSystemDDlForm elecSystemDDlForm 页面传递的表单
	 * @return:无
	 */
	void saveElecSystemDDl(ElecSystemDDlForm elecSystemDDlForm);
  
	
	
}
